#ifndef __USART_RECVSTRING_H
#define __USART_RECVSTRING_H

#include "stm32f10x.h"
#include "freertos.h"
#include "task.h"
#include "queue.h"

#include <string.h>  // 包含strcmp()的声明
#include <stdint.h>  // 保证uint8_t类型定义

#include "USART_SendString.h"

#define MAX_STR_LEN 32								// 字符串长度
extern QueueHandle_t xQueue;						// 此处需要声明，避免重复定义

//extern volatile char recv_str[MAX_STR_LEN]; 		// 静态存储区
//extern volatile uint8_t ready_flag;				// 字符串接收完成标志

void USART1_IRQHandler(void);
void USART1_NVIC_Init(void);

#endif
